business competitor or rival - Alemán Inglés Diccionario